Makra - příkazy

Top  Prev  Next

Formát editovaného souboru makra:

 

Každý příkaz makra je na zvláštním řádku. Pouze u příkazu ecChar následuje za příkazem vkládaný znak v lomených závorkách,

např. ecChar{A} dosadí na pozici kurzoru znak "A"

 

Přehled příkazů:

 

ecLeft           přesune kurzor o znak vlevo

ecRight         přesune kurzor o znak vpravo

ecUp             přesune kurzor o řádek nahoru

ecDown           přesune kurzor o řádek dolů

ecWordLeft       přesune kurzor o slovo doleva

ecWordRight     přesune kurzor o slovo doprava

ecLineStart     přesune kurzor na začátek řádku

ecLineEnd       přesune kurzor na konec řádku

ecPageUp         přesune kurzor o stránku nahoru

ecPageDown       přesune kurzor o stránku dolů

ecPageLeft       přesune kurzor na pravou stranu stránky

ecPageRight     přesune kurzor na levou stranu stránky

ecPageTop       přesune kurzor na vršek stránky

ecPageBottom     přesune kurzor na konec stránky

ecEditorTop     přesune kurzor na začátek textu

ecEditorBottom   přesune kurzor na konec textu

ecNextLineStart přesune kurzor na začátek dalšího řádku

 

následující příkazy jsou obdobné jako předchozí, pouze dochází k označování textu

 

ecSelLeft      

ecSelRight      

ecSelUp        

ecSelDown      

ecSelWordLeft  

ecSelWordRight  

ecSelLineStart  

ecSelLineEnd    

ecSelPageUp    

ecSelPageDown  

ecSelPageLeft  

ecSelPageRight  

ecSelPageTop    

ecSelPageBottom

ecSelEditorTop  

ecSelEditorBottom

 

ecSelectAll     označí celý text

 

ecCopy           kopírovat do schránky

ecCut           vystřihnout do schránky

ecPaste         vložit ze schránky na pozici kurzoru

 

ecScrollUp       o stránku nahoru bez změny pozice kurzoru

ecScrollDown     o stránku dolů bez změny pozice kurzoru

ecScrollLeft     skrolování vlevo bez změny pozice kurzoru

ecScrollRight   skrolování vpravo bez změny pozice kurzoru

 

ecInsertMode     režim vkládání

ecOverwriteMode režim přepisování

ecToggleMode     přepnutí režimu vkládání/přepisování

 

ecNormalSelect   normální bloky

ecColumnSelect   sloupcové bloky

ecLineSelect     řádkové bloky

 

ecMatchBracket   najdi odpovídající závorku

 

ecGotoMarker0   jdi na záložku 0..9

ecGotoMarker9  

ecSetMarker0     nastav záložku 0..9

ecSetMarker9

 

ecDeleteLastChar smazat znak před kurzorem (Backspace)

ecDeleteChar     smazat znak pod kurzorem (Delete)

ecDeleteWord     smazat do konce slova

ecDeleteLastWord smazat do začátku slova

ecDeleteBOL     smazat do začátku řádku

ecDeleteEOL     smazat do konce řádku

ecDeleteLine     smazat řádek

ecClearAll       smazat vše

ecLineBreak     nový řádek s přechodem kurzoru (Enter)

ecInsertLine     vložit řádek, pozice kurzoru se nemění

ecChar{znaky}   vložit znak(y) na pozici kurzoru

 

ecUndo           zrušení změny

ecRedo           vrácení změny

 

ecBlockIndent   zvětšení odsazení bloku

ecBlockUnindent zmenšení odsazení bloku

ecTab           Tabulátor

ecShiftTab       Shift+Tabulátor

 

Příklady:

 

Na začátek řádku napsat slovo "Jelen" a odřádkovat:

ecLineStart

ecChar{Jelen}

ecLineBreak